<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

<head>
<title>My Simple Ajax Example</title>

<script type="text/javascript" src="dojo/dojo/dojo.js"></script>
<script type="text/javascript">
    
	dojo.require("dojox.cometd");
    
	function setupComet() {
		dojox.cometd.addListener('/meta/handshake', function(message) {
			var auth = message.ext && message.ext.authentication;
			if (auth && auth.failed === true) {
				// Authentication failed, tell the user
				window.alert('Authentication failed!');
			}
		});

		dojox.cometd.init('/cometd', {
			ext : {
				authentication : {
					user : 'changeit',
					// change credentials to make init work: correct credentials are 'changeit'
					credentials : 'wrong'
				}
			}
		});
			
		dojox.cometd.subscribe("/channel/test", callback);
	}

	dojo.addOnLoad(setupComet);
	dojo.addOnUnload(dojox.cometd, "disconnect");

	function callback(msg) {
		dojo.byId("MSG").innerHTML += msg.data + "\n";
	}
</script>

</head>
<body>
<h1>CAMEL AUTHENTICATED TEST PAGE</h1>
<pre id="MSG" />
</body>
</html>
